/*----------------------------------
 Menus verticaux					
 vert très foncé = #07870E		
 vert foncé = #75C402					
 vert clair = #ADE75A				
 font on (niveau 1&2)  = #FFB27F	
 font on (niveau 3)  = #FF9B59	
 font off  = #FFFFFF		 		
------------------------------------*/

/* Niveau 0  couleur #07870E*/

.menuTable0 {
	text-align: left;
	width: 150px;
}

.menuTable0-separator {	
	background-color:#FFFFFF;
	height: 1px;
	width: 150px;
}

.menuTable0-contentOn, .menuTable0-contentOff { 
	background-color: #07870E;
	height: 100%;
    font-weight: bold;
}

.menuTable0-contentOff .outputProperty{
	color: #FFFFFF;
	text-decoration: none;
	cursor:pointer; /* bug IE */
	height:100%;
	margin-left:24px;
}

.menuTable0-contentOn .outputProperty{
	color: #FFB27F;
	text-decoration: none;
	cursor:pointer; /* bug IE */
	height:100%;
	margin-left:24px;
}

.menuTable0-top-left, .menuTable0-top-right, .menuTable0-bottom-left, .menuTable0-bottom-right {
	height: 7px;
	width: 7px;
	background-repeat: no-repeat;
	font-size: 1px; /* correction d'un bug IE */
}

.menuTable0-top-border {
	background-color: #07870E;
}

.menuTable0-top-left {
	background: url("../images/box/07870E/top-left-corner-plain.gif") no-repeat;	
}

.menuTable0-top-right {
	background: url("../images/box/07870E/top-right-corner-plain.gif") no-repeat;
}

.menuTable0-left-border {
	background-color:#07870E;
}

.menuTable0-right-border {	
	background-color: #07870E;
}

.menuTable0-bottom-border {	
	background-color:#07870E;
}

.menuTable0-bottom-left {
	background: url("../images/box/07870E/bottom-left-corner-plain.gif") no-repeat; 	
}

.menuTable0-bottom-right {
	background: url("../images/box/07870E/bottom-right-corner-plain.gif") no-repeat;
}

.menuTable0-border-alone {
	width: 100%;
}

.menuTable0-OffArrow {
	width: 9px;
	height: 9px;
	background-image: url("../images/menu/07870E/arrow-menu-9px-off.gif");
	background-repeat: no-repeat;
	margin-top: 4px;
	margin-left:10px; /* équivalent du on left */
	margin-right:4px; /* décalage du libellé après la flèche */
	float:left;
	display:inline; /* bug IE6 */
}

.menuTable0-OnArrow {
	width: 9px;
	height: 9px;
	background-image: url("../images/menu/07870E/arrow-menu-9px-on.gif");
	background-repeat: no-repeat;
	margin-top: 4px;
	margin-left: 10px; 
	margin-right: 4px;
	float:left;
	display:inline; /* bug IE6 */
}

/* Niveau 1  couleur #75C402	*/

.menuTable1 {
	text-align: left;
}

.menuTable1-contentOn, .menuTable1-contentOff { 
	background-color: #75C402;
	height: 100%;
    font-weight: bold;
    color: #FFFFFF;
}

.menuTable1-contentOff .outputProperty{
	color: #FFFFFF;
	text-decoration: none;
	cursor:pointer; /* bug IE */	
	height:100%;
	margin-left:28px; 
}

.menuTable1-contentOn .outputProperty{
	color: #FFB27F;
	text-decoration: none;
	cursor:pointer; /* bug IE */	
	height:100%;
	margin-left:28px;	
}

.menuTable1-top-left, .menuTable1-top-right, .menuTable1-bottom-left, .menuTable1-bottom-right {
	height: 7px;
	width: 7px;
	background-repeat: no-repeat;
	font-size: 1px; /* correction d'un bug IE */
}

.menuTable1-top-border {
	background-color: #75C402;
}

.menuTable1-top-left {
	background: url("../images/box/75C402/top-left-corner-plain.gif") no-repeat;	
}

.menuTable1-top-right {
	background: url("../images/box/75C402/top-right-corner-plain.gif") no-repeat;
}

.menuTable1-left-border {
	background-color:#75C402;
}

.menuTable1-right-border {	
	background-color: #75C402;
}

.menuTable1-bottom-border {	
	background-color:#75C402;
}

.menuTable1-bottom-left {
	background: url("../images/box/75C402/bottom-left-corner-plain.gif") no-repeat; 	
}

.menuTable1-bottom-right {
	background: url("../images/box/75C402/bottom-right-corner-plain.gif") no-repeat;
}

.menuTable1-border-alone {
	width: 100%;
}

.menuTable1-OffArrow {
	width: 9px;
	height: 9px;
	background-image: url("../images/menu/75C402/arrow-menu-9px-off.gif");
	background-repeat: no-repeat;
	margin-top: 4px;
	margin-left:14px; 
	margin-right:4px; 
	float:left;
	display:inline; /* bug IE6 */
}

.menuTable1-OnArrow {
	width: 9px;
	height: 9px;
	background-image: url("../images/menu/75C402/arrow-menu-9px-on-orange.gif");
	background-repeat: no-repeat;
	margin-top: 4px;
	margin-left:14px; 
	margin-right:4px;
	float:left;
	display:inline; /* bug IE6 */
}

/* Niveau 2  couleur #AE75A	*/

.menuTable2 {
	text-align: left;
}

.menuTable2-contentOn, .menuTable2-contentOff { 
	background-color: #ADE75A;
	height: 100%;
    font-weight: bold;
    color: #FFFFFF;
}

.menuTable2-contentOff .outputProperty{
	color: #FFFFFF;
	text-decoration: none;
	cursor:pointer; /* bug IE */	
	height:100%;
	margin-left:32px;
}

.menuTable2-contentOn .outputProperty{
	color: #FF9B59;
	text-decoration: none;
	cursor:pointer; /* bug IE */	
	height:100%;
	margin-left:32px;
}

.menuTable2-top-left, .menuTable2-top-right, .menuTable2-bottom-left, .menuTable2-bottom-right {
	height: 7px;
	width: 7px;
	background-repeat: no-repeat;
	font-size: 1px; /* correction d'un bug IE */
}

.menuTable2-top-border {
	background-color: #ADE75A;
}

.menuTable2-top-left {
	background: url("../images/box/ADE75A/top-left-corner-plain.gif") no-repeat;	
}

.menuTable2-top-right {
	background: url("../images/box/ADE75A/top-right-corner-plain.gif") no-repeat;
}

.menuTable2-left-border {
	background-color:#ADE75A;
}

.menuTable2-right-border {	
	background-color: #ADE75A;
}

.menuTable2-bottom-border {	
	background-color:#ADE75A;
}

.menuTable2-bottom-left {	
	background: url("../images/box/ADE75A/bottom-left-corner-plain.gif") no-repeat; 	
}

.menuTable2-bottom-right {
	background: url("../images/box/ADE75A/bottom-right-corner-plain.gif") no-repeat;
}

.menuTable2-border-alone {
	width: 100%;
}

.menuTable2-OffArrow {
	width: 9px;
	height: 9px;
	background-image: url("../images/menu/ADE75A/arrow-menu-9px-off.gif");
	background-repeat: no-repeat;
	margin-top: 4px;
	margin-left:18px; 
	margin-right:4px; 
	float:left;
	display:inline; /* bug IE6 */
}

.menuTable2-OnArrow {
	width: 9px;
	height: 9px;
	background-image: url("../images/menu/ADE75A/arrow-menu-9px-on.gif");
	background-repeat: no-repeat;
	margin-top: 4px;
	margin-left:18px; 
	margin-right:4px;
	float:left;
	display:inline; /* bug IE6 */
}
